html,body,div,p,span,h1,h2,h3,img,ul,ol,dl,li,blockquote,form,table,th,td,a,input {
border:0;
vertical-align:baseline;
color:#222;
margin:0;
padding:0
}

body {
line-height:1;
background-color:#fff;
padding-bottom:20px;
font-family:Arial,Helvetica,sans-serif;
text-align:center
}

iframe
{
border:0px	
}

ul,ol {
list-style:none
}

h1,h2,h3 {
font-size:1em;
font-family: Rockwell,Georgia,Palatino Linotype,Palatino,\"Times New Roman\",Times,serif
}

a {
color:#7a42e7;
text-decoration:none
}

#desc .title {
display:inline;
color:#593a96
}

blockquote {
font-style:italic;
padding-left:10px;
padding-bottom:2px;
border-left:thick solid #593a96;
background-color:#dfdfdf;
font-family:Georgia;
color:#000;
margin:.7em 0 .3em
}

#footer {
clear:both;
overflow:hidden;
width:100%;
font-size:.8em
}

#wrapper {
text-align:left;
width:980px;
margin:0 auto 10px;
padding:0
}

.clear {
clear:both
}

#top,#wrapper #header {
width:100%;
position:relative
}

#logo {
height:90px;
width:246px;
background-position:-910px 0
}

#logo {
display:block;
cursor:pointer
}

#wrapper #header #top_banner {
margin-left:59px
}

#desc {
font-size:.6em;
color:#444;
line-height:2em
}

#main {
padding:10px 0 20px
}

#content {
float:left;
overflow:hidden;
width:640px;
margin-left:10px
}

.widget_links {
font-size:9px
}

.widget_links .widgettitle {
font-size:13px;
background-color:#999;
line-height:1.3em;
margin-bottom:10px;
color:#fff;
padding:5px 10px
}

#footer .legal {
font-size:.8em;
line-height:1.3em;
text-align:center;
color:#ddd;
padding:.2em 0 .8em
}

pre {
overflow:auto;
width:600px;
background:#eee;
font-size:1.2em;
white-space:pre-wrap;
margin:1em 0;
padding:1em 1.5em
}

input,select {
font-family:Arial,Helvetica,sans-serif;
color:#222;
font-size:12px;
margin:.2em 0
}

input {
padding:.3em
}

table td {
vertical-align:middle
}

hr {
border:1px solid #7a42e7
}

table th {
color:#7a42e7;
text-transform:uppercase
}

#sidebar {
float:right;
overflow:hidden;
width:300px;
font-size:.8em;
line-height:1.4em;
margin-bottom:30px;
margin-right:10px
}

#sidebar ul li.boxed {
background-color:#eee;
overflow:hidden;
margin-bottom:15px
}

#sidebar ul li.boxed ul
{
	margin:10px;
	width: 290px;	
}

#sidebar h3 {
background-color:#999;
line-height:1.3em;
font-weight:400;
font-size:1.4em;
margin-bottom:10px;
color:#fff;
padding: 10px
}

.boxed ul li a {
display:block;
padding:3px 0
}

.widget table {
width:100%
}

.widget ul {
width:100%;
overflow:hidden
}

.alignright {
float:right;
margin:5px 0 7px 15px
}

img.alignleft {
float:left;
margin:5px 15px 5px 0
}

img.alignright {
float:right;
margin:5px 0 5px 15px
}

.wpp-post-title {
color:#7A42E7
}

#sidebar .popular-posts .widgettitle {
background-color:#347b2a
}

#sidebar .widget_rcp_recent_custom_posts .widgettitle
{
	background-color:#6A8FE1
}

li.widget-item {
clear:both
}

img.wpp-thumbnail {
float:left;
margin-right:10px
}

#xheader:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden
}

#xheader {
width:980px;
background:#502c90;
background:linear-gradient(centerbottom,#502c9070,#5d32a9100%);
background:0 repeat scroll 0 0 transparent;
height:57px;
margin:10px auto 0;
font-family:verdana;
-moz-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1);
-webkit-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1);
box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1);
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
text-align:center;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#502c90',endColorstr='#5d32a9',GradientType=0)
}

#xnav-main {
display:inline-block;
text-align:left
}

#xnav-main,#xnav-main ul,#xnav-main li {
list-style:none
}

#xnav-main ul {
float:left;
z-index:99;
left:auto;
margin:0;
padding:0
}

#xnav-main li {
float:left;
background:none;
margin:0;
padding:0;
position:relative
}

#xnav-main a,#xnav-main span {
display:block;
color:#fff;
font-weight:700;
font-size:13px;
line-height:20px
}

#xnav-main ul {
font-family:"Trebuchet MS",MetaBlack,sans-serif
}

#xnav-main ul ul {
font-family:"Trebuchet MS",sans-serif
}

#xnav-main ul {
border-right:1px solid #7149b7;
border-left:1px solid #502c90
}

#xnav-main ul {
border-right-color:rgba(255,255,255,0.15);
border-right-color:rgba(255,255,255,0.15);
border-left-color:rgba(0,0,0,0.2)
}

#xnav-main ul li a,#xnav-main ul li span {
padding:18px 15px 0;
height:39px;
display:block;
float:left;
text-transform:uppercase;
border-left:1px solid #7a58b6;
border-right:1px solid #502c90
}

#xnav-main ul li a {
border-left-color:rgba(255,255,255,0.15);
border-right-color:rgba(0,0,0,0.2)
}

#xnav-main li ul {
position:absolute;
left:-999em;
opacity:0
}

.no-js #xnav-main li:hover ul,#xnav-main li.sfhover ul {
margin-top:57px;
left:0;
opacity:1;
-moz-transition:opacity .2s ease-in-out;
-webkit-transition:opacity .2s ease-in-out
}

#xnav-main ul li ul li {
float:none
}

#xnav-main ul li a,#xnav-main ul li a:link,#xnav-main ul li a:visited {
color:#fff;
text-decoration:none;
-moz-transition:background .2s linear;
-webkit-transition:background .2s linear
}

#xnav-main ul li.current a,#xnav-main ul li.current a:link #xnav-main ul li.current a:visited {
-webkit-transition:none
}

.moz-header-slim #xnav-main ul li.current>a,.moz-header-slim #xnav-main ul li.current>a,#xnav-main ul li a:hover,#xnav-main ul li a:active {
color:#fff;
background:#20a847;
background:linear-gradient(centerbottom,#20a84770,#198b39100%);
background:0 repeat scroll 0 0 transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20a847',endColorstr='#198b39',GradientType=0);
-moz-transition:background .1s ease-in;
-webkit-transition:background .1s ease-in
}

#xnav-main ul li.current span,#xnav-main ul li.current a,#xnav-main ul li.current a:link,#xnav-main ul li.current a:visited {
height:35px
}

#xnav-main ul li li.current span,#xnav-main ul li li.current a,#xnav-main ul li li.current a:link,#xnav-main ul li li.current a:visited,#xnav-main ul li.current li a,#xnav-main ul li.current li a:link,#xnav-main ul li.current li a:visited {
height:auto;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}

#xnav-main ul li.separator {
border-bottom:1px solid #a388d8
}

#xnav-main ul li.current {
border-bottom:4px solid #F3A33B
}

#xnav-main ul ul li.current {
border-bottom:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}

#xnav-main ul ul,#xnav-main ul ul li {
height:auto;
border:0
}

#xnav-main ul ul {
border-top:0;
padding:0 0 4px;
width:190px;
background:#5D32A9;
background:rgba(93,50,169,0.9);
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
-moz-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.2);
-webkit-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.2);
box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.2);
text-shadow:1px 1px 0 #36196a,0 0 5px #36196a
}

#xnav-main ul li ul li a,#xnav-main ul li ul li a:link,#xnav-main ul li ul li a:visited,#xnav-main ul li ul li span {
padding:5px 15px;
margin:0;
height:auto;
float:none;
display:block;
font-size:12px;
font-weight:400;
border:0;
background-image:none;
position:relative;
text-transform:none;
-moz-transition:background .1s ease-in;
-webkit-transition:background .1s ease-in
}

#xnav-main ul li ul li.sub a {
font-size:10px;
background:#898299
}

#xnav-main ul li ul li a:hover,#xnav-main ul li ul li a:active {
background:#502C90;
background:rgba(80,44,144,0.9);
padding-top:4px;
padding-bottom:4px;
border-bottom:1px solid #7459a9;
border-top:1px solid #281352;
-moz-transition:background .1s ease-out;
-webkit-transition:background .1s ease-out
}


#xheader a.kinect span {
text-decoration:none;
color:#fff;
font-family:georgia,serif;
font-weight:400;
font-style:italic;
float:right;
display:block;
text-align:center;
padding-top:10px;
margin-right:10px;
line-height:18px;
height:37px;
font-size:12px;
width:200px
}

.socialwdgt a.social {
float:left;
display:block
}

.social div.btn {
width:32px;
height:32px;
margin:10px
}

.social #fb {
background-position:-265px 0
}

.social #rss {
background-position:-1223px 0
}

.social #twit {
background-position:-1256px 0
}

.socialwdgt {
text-align:center;
width:300px;
height:auto
}

input.wpcf7-submit {
border:1px solid #444;
color:#fff;
background:#7A42E7
}

.wpcf7-not-valid-tip-no-ajax {
background:red;
color:#fff
}

.game_title_box {
padding-left:10px;
margin-bottom:10px
}

.game_title_box span {
font-size:12px;
color:#938e9e
}

h1#game_title {
font-size:32px;
color:#6540ae;
font-family:Arial, Helvetica, sans-serif;
line-height:45px
}

.game_box {
width:640px;
height:250px;
min-height:250px;
position:relative
}

.newsitemlist #notice {
font-size:10px
}

.game_featured_box {
padding:10px;
position:absolute;
background:#000;
display:block;
z-index:101;
width:620px;
bottom:0;
background-color:#000;
background-color:rgba(0,0,0,0.85);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
z-index:2
}

.game_featured_box #text {
float:left;
width:503px
}

.game_featured_box #text p {
color:#fff;
font-size:12px;
line-height:18px
}

.game_featured_box #buy,.game_info #buy {
background-position:-54px 0;
width:107px;
height:42px;
margin-left:10px;
text-align:center;
cursor:pointer
}

.game_info #buy {
margin-top:10px;
margin-left:0!important;
cursor:pointer
}

.game_featured_box #buy #link,.game_info #buy #link {
line-height:42px;
width:107px;
color:#fff;
font-weight:700
}

.game_supports,.game_requires {
float:left;
width:60px;
margin-top:15px;
margin-left:10px;
margin-right:10px;
margin-bottom:21px;
height:48px;
color:#FFF;
background-color:#444;
font-size:0
}

.supportsbutton {
width:55px;
height:44px
}

.game_requires#kinect {
background-position:-1157px 0
}

.game_supports#kinect {
background-position:-1401px 0
}

.game_supports#controller,.game_requires#controller {
background-position:-1289px 0
}

.game_supports#avatars {
background-position:-1345px 0
}

.game_supports#dlc {
background-position:-209px 0
}

.game_supports#voice {
background-position:-1457px 0
}

.game_supports#wheel {
background-position:-1513px 0
}

h2#game_news_title,h2#game_info_title {
font-size:20px;
font-family:Arial,Helvetica,sans-serif;
color:#9F9F9F;
padding-top:10px;
padding-bottom:10px;
line-height:20px
}

.game_requires .text,.game_supports .text {
height:20px;
line-height:20px;
text-align:center;
color:#FFF;
margin-top:24px;
font-size:9px;
cursor:default
}

.game_requires .text {
background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8b2a2a85,endColorstr=#8b2a2a85);
zoom:1;
background-color:rgba(139,42,42,0.85)
}

.game_supports .text {
background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4a2a8b85,endColorstr=#4a2a8b85);
zoom:1;
background-color:rgba(74,42,139,0.85)
}

li.game_info {
line-height:20px;
background-color:#DDCFF9!important;
padding:10px
}

li.game_info #info {
margin-right:10px;
background-position:-608px 0;
width:14px;
height:14px
}

li.game_info .flag {
width:16px;
height:14px;
margin-right:10px
}

li.game_info #uk {
background-position:-298px 0
}

li.game_info #us {
background-position:-315px 0
}

li.game_info .value {
font-weight:700
}

.starsbar.gdsr-size-16,.starsbar.gdsr-size-16 .gdheight,.starsbar.gdsr-size-16 a {
height:16px
}

.starsbar.gdsr-size-16 a.s1 {
width:16px
}

.starsbar.gdsr-size-16 a.s2 {
width:32px
}

.starsbar.gdsr-size-16 a.s3 {
width:48px
}

.starsbar.gdsr-size-16 a.s4 {
width:64px
}

.starsbar.gdsr-size-16 a.s5 {
width:80px
}

.starsbar.gdsr-size-16 a.s6 {
width:96px
}

.starsbar.gdsr-size-16 a.s7 {
width:112px
}

.starsbar.gdsr-size-16 a.s8 {
width:128px
}

.starsbar.gdsr-size-16 a.s9 {
width:144px
}

.starsbar.gdsr-size-16 a.s10 {
width:160px
}

.starsbar.gdsr-size-16 a.s11 {
width:176px
}

.starsbar.gdsr-size-16 a.s12 {
width:192px
}

.starsbar.gdsr-size-16 a.s13 {
width:208px
}

.starsbar.gdsr-size-16 a.s14 {
width:224px
}

.starsbar.gdsr-size-16 a.s15 {
width:240px
}

.starsbar.gdsr-size-16 a.s16 {
width:256px
}

.starsbar.gdsr-size-16 a.s17 {
width:272px
}

.starsbar.gdsr-size-16 a.s18 {
width:288px
}

.starsbar.gdsr-size-16 a.s19 {
width:304px
}

.starsbar.gdsr-size-16 a.s20 {
width:320px
}

.ratepost.gdsr-size-16,.ratepost.gdsr-size-16 .starsbar .gdouter {
width:80px
}

.rcmmpost.gdsr-size-16,.rcmmpost.gdsr-size-16 .starsbar .gdouter {
width:80px
}

.rcmmmulti.gdsr-size-16,.rcmmmulti.gdsr-size-16 .starsbar .gdouter {
width:320px
}

.ratecmm.gdsr-size-16,.ratecmm.gdsr-size-16 .starsbar .gdouter {
width:0
}

.reviewcmm.gdsr-size-16,.reviewcmm.gdsr-size-16 .starsbar .gdouter {
width:80px
}

.gdsr-crystal .starsbar.gdsr-size-16 .gdouter {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/stars/crystal/stars16.png) repeat-x 0 0
}

.gdsr-crystal .starsbar.gdsr-size-16 .gdinner {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/stars/crystal/stars16.png) repeat-x 0 -32px
}

.gdsr-crystal .starsbar.gdsr-size-16 .gdcurrent {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/stars/crystal/stars16.png) repeat-x 0 -16px
}

.gdsr-crystal .starsbar.gdsr-size-16 a:hover {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/stars/crystal/stars16.png) repeat-x 0 -16px!important
}

.ratepost,.rcmmpost,.ratemulti,.rcmmmulti,.ratecmm,.reviewcmm {
position:relative;
display:block
}

.ratepost .starsbar .gdinner,.rcmmpost .starsbar .gdinner,.ratemulti .starsbar .gdinner,.rcmmmulti .starsbar .gdinner,.ratecmm .starsbar .gdinner,.reviewcmm .starsbar .gdinner {
width:0
}

.ratepost .starsbar a:active,.rcmmpost .starsbar a:active,.ratemulti .starsbar a:active,.rcmmmulti .starsbar a:active,.ratecmm .starsbar a:active,.reviewcmm .starsbar a:active {
text-decoration:none;
border:0!important
}

.ratepost .starsbar a:visited,.rcmmpost .starsbar a:visited,.ratemulti .starsbar a:visited,.rcmmmulti .starsbar a:visited,.ratecmm .starsbar a:visited,.reviewcmm .starsbar a:visited {
text-decoration:none;
border:0!important
}

.ratepost .starsbar a:hover,.rcmmpost .starsbar a:hover,.ratemulti .starsbar a:hover,.rcmmmulti .starsbar a:hover,.ratecmm .starsbar a:hover,.reviewcmm .starsbar a:hover {
text-decoration:none;
border:0!important
}

.ratepost .starsbar a,.rcmmpost .starsbar a,.ratemulti .starsbar a,.rcmmmulti .starsbar a,.ratecmm .starsbar a,.reviewcmm .starsbar a {
position:absolute;
display:block;
left:0;
top:0;
text-decoration:none;
border:0!important;
cursor:pointer;
background:none!important
}

.gdthumb a {
border:0 none!important;
cursor:pointer;
display:block;
left:0;
position:absolute;
text-decoration:none;
top:0
}

.rtexthumb .gdthumbtext {
float:none
}

.gdthumbtext {
float:left;
font-size:12px
}

.gdthumb {
position:relative;
float:left
}

.gdthumb.gdup a {
background-position:0 0
}

.thumblock .ratingloader {
float:left
}

.ratemulti .starsbar .gdcurrent {
width:0;
top:0;
position:absolute
}

.starsbar .gdinner {
padding:0
}

.ratingblock td {
vertical-align:middle
}

.raterclear {
clear:both
}

.raterleft {
float:left
}

.raterright {
float:right
}

.voted {
color:#999
}

.inactive {
color:#999
}

.thanks {
color:#36AA3D
}

.static {
color:#5D3126
}

.rater {
top:0
}

.ratingtextmulti {
float:left
}

.ratingbutton {
float:right;
padding:1px 6px
}

.ratingbutton.gdinactive {
border:1px solid #9c5f5f;
background-color:#e9e4d4
}

.ratingbutton.gdactive {
border:1px solid #000;
background-color:#f1ede5;
cursor:pointer
}

.ratingbutton a {
line-height:14px;
text-decoration:none!important
}

.ratingbutton.gdactive {
cursor:pointer
}

.ratingbutton.gdactive a {
color:#ad1b1b;
cursor:pointer
}

.ratingbutton.gdinactive a {
color:gray;
cursor:default
}

.gdmultitable {
padding:3px;
margin:3px;
border:1px solid #999
}

.gdtblbottom td {
padding-top:4px
}

.gdtblbottom {
margin-top:2px;
background-color:#fffcf4
}

.mtrow {
background-color:#fffcf4
}

.mtrow td.mtstars {
text-align:right
}

.mtrow.alternate {
background-color:#f7f4ea
}

.gdtblmuravg {
background-color:#fffcf4
}

.gdtblmuravg td {
border-top:2px solid #dcdcdc;
text-align:center
}

.gdmultitable td {
vertical-align:middle;
padding:2px 4px;
color:#000
}

.ratingblock,.thumblock {
font-size:12px
}

.ratingstarsinline {
float:left
}

.ratingtext {
padding-bottom:2px;
margin-bottom:2px;
margin-top:0
}

.ratingmulti img {
border:0;
padding:0;
margin:0
}

.gdouter {
text-align:left
}

.ratingblockarticle {
font-size:1em
}

.ratingblockcomment {
font-size:.8em
}

.ratingloaderarticle,.ratingloadercomment {
font-size:12px;
text-align:center;
vertical-align:middle
}

.cmminthide {
display:none
}

.loader {
margin-left:auto;
margin-right:auto;
text-align:left
}

.loader.flower {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/gfx/loader/flower.gif) no-repeat left;
padding-left:18px
}

.loader.flower.width {
width:16px
}

.loader.triangles {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/gfx/loader/triangles.gif) no-repeat left;
padding-left:14px
}

.loader.triangles.width {
width:12px
}

.loader. {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/gfx/loader/.gif) no-repeat left;
padding-left:px
}

.loader..width {
width:px
}

.loader.width {
padding-left:0
}

.loader.arrows.thumb,.loader.flower.thumb,.loader.circle.thumb,.loader.broken.thumb,.loader.radar.thumb,.loader.triangles.thumb,.loader.snake.thumb,.loader.snakebig.thumb,.loader.brokenbig.thumb {
background-position:center!important;
padding-left:0!important
}

.trw-title {
text-align:center;
font-size:16px;
font-family:"Century Gothic",Arial,Helvetica,sans-serif
}

.trw-rating {
font-size:44px;
font-family:"Century Gothic",Arial,Helvetica,sans-serif;
font-weight:700;
text-align:center
}

.trw-footer {
text-align:center;
font-size:11px;
font-family:"Century Gothic",Geneva,Arial,Helvetica,sans-serif
}

.gdsrcacheloader {
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:3px;
padding:3px
}

.gdsrclsmall {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/gfx/load_small.png) no-repeat left;
padding-left:28px;
width:120px
}

.gdsrclbig {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/gfx/load_big.png) no-repeat left;
padding-left:46px;
width:160px
}

.gdsrclsmall strong {
font-size:14px
}

.gdsrclsmall em {
font-size:11px
}

.gdsrclbig strong {
font-size:17px
}

.gdsrclbig em {
font-size:14px
}

.ratingblock {
font-size:10px;
border-top:solid 1px #593A96;
border-bottom:solid 1px #593A96;
padding:10px;
background:#95DDAA;
line-height:15px
}

.plr10 {
padding-left:10px;
padding-right:10px
}

pr10
{
padding-right:10px
}

vaTop
{
	vertical-align: top
}

.left {
float:left
}

.right {
float:right
}

.w300 {
width:300px
}

.w600
{
	width:600px
}

.h250 {
height:250px	
}

.lh25 {
line-height:25px
}

.pl10 {
padding-left:10px
}

div.glflag {
margin-top:6px;
margin-right:10px;
width:16px;
height:14px
}

.sprite {
background:url(http://files-3.123kinect.com/wp-content/themes/123Kinectv2/images/110604kinect-sprites.png) no-repeat top left
}

div.gameblock {
margin-right:6px;
margin-bottom:6px;
margin-left:10px;
margin-top:20px
}

div.gameimage {
height:119px
}

div.gltitle {
background:#593a96;
padding-right:10px;
padding-top:8px;
padding-bottom:8px
}

div.gltitle h3 {
color:#fff;
font-weight:700;
font-family:arial
}

div.gltitle p {
font-family:arial;
font-size:9px;
color:#fff
}

div.gamereleaseinfo {
color:#444
}

div.gameline {
background:#ddd;
font-size:9px
}

div.half {
width:140px
}

div.full {
width:290px
}

.h25 {
height:25px
}

div.usflag {
background-position:-315px 0
}

div.ukflag {
background-position:-298px 0
}

div.gamepagecells {
font-size:12px;
margin-top:10px
}

div.gameinfocell,div.gamepagecell {
cursor:pointer;
height:25px;
width:88px;
background:#b097df;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}

div.gamepagecell {
margin-right:6px
}

div.gameinfocell {
border-right:2px solid #eee;
margin-top:2px
}

div.gameinfocell:hover,div.gamepagecell:hover {
background:#593a96
}

div.gameinfolastcell {
width:90px;
border-right:0
}

div.gameinfocell a,div.gameinfocell .link,div.gamepagecell a,div.gamepagecell .link {
color:#fff
}

div.reviewcell {
background:#6a8fe1
}

div.reviewcell:hover {
background:#486bb9
}

div.preordercell {
background:#6a8fe1
}

div.preordercell:hover {
background:#486bb9
}

div.buycell {
background:#48b97a
}

div.buycell:hover {
background:#2b8251
}

div.inactivecell,div.inactivecell:hover {
background:#9c9c9c;
cursor:default;
color:#888
}

div.results {
border:1px solid #de2c2c;
background:#e38e8e;
color:#fff;
font-size:11px;
font-family:arial
}

div.hidden {
display:none
}

div.gftext {
line-height:20px;
font-size:12px;
height:90px;
overflow:hidden
}

div#filter {
display:none;
text-align:center;
background:#593a96;
width:950px
}

div#fintro {
color:#fff;
font-weight:700;
font-size:20px
}

div#fhelp {
color:#ddd;
font-size:10px
}

div#fhelp a {
color:#ddd;
font-size:10px;
cursor:pointer;
text-decoration:underline
}

#filterinput {
border:1px solid b097df
}

div.shop {
cursor:pointer
}

#navigation {
overflow:hidden;
width:100%;
line-height:1.7em;
margin-bottom:20px;
margin-top:20px
}

#navigation a:hover {
background:#7f7f7f
}

#navigation .wp-pagenavi a {
background:#7f7f7f;
border:none;
font-size:.8em;
color:#fff;
padding:5px 7px
}

#navigation .wp-pagenavi span.pages,#navigation .wp-pagenavi span.extend {
font-size:.8em;
background:#7f7f7f;
color:#fff;
border:none;
padding:5px 7px
}

#navigation .wp-pagenavi span.current {
font-size:.8em;
background:#F3A33B;
color:#fff;
border:none;
padding:5px 7px
}

#wp-calendar {
text-align:center;
width:100%;
border-collapse:seperate;
font-size:1em;
border-spacing:1px;
margin:0;
padding:0
}

#wp-calendar a {
text-decoration:none;
display:block;
font-weight:700
}

#wp-calendar td,#wp-calendar th {
text-align:center;
background:none;
width:38px;
height:38px;
min-height:38px;
line-height:38px;
min-width:38px;
margin:0;
padding:0
}

#wp-calendar tbody td a {
background-color:#9f6ffc;
color:#fff
}

#wp-calendar tbody td a:hover {
text-decoration:underline
}

#wp-calendar caption {
text-align:right;
font-size:2em;
text-transform:uppercase;
line-height:2em;
font-weight:700
}

#wp-calendar thead tr th {
color:#444;
border-top:thick #7A42E7 solid
}

#wp-calendar tbody tr td {
color:#eee;
background-color:#ccc
}

#wp-calendar tbody td#today a,#wp-calendar tbody td#today {
background-color:#f3a33b
}

#top #topmenu li a strong, #wp-calendar th {
font-weight:700
}

a img,.linkpages p a, .linkpages p a:hover {
border:0
}

#desc .t123,.postmetatop .categs a:hover {
color:#20a847
}

.wp-pagenavi {
clear:both
}

.wp-pagenavi a,.wp-pagenavi span {
text-decoration:none;
border:1px solid #BFBFBF;
margin:2px;
padding:3px 5px
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color:#000
}

.wp-pagenavi span.current {
font-weight:700
}

img.wpp-thumbnail {
border:none
}
.reviewbox {
background: #6A8FE1;
border: solid #486BB9 1px;
}

.reviewbox > .excerpt p
{
	color: #fff
}

.newsbox, .reviewbox {
font-size:14px;
line-height:16px;
margin:9px 0;
clear:left;
height:auto
float:left;
width:620px;
height:125px;
margin-bottom:10px
}

.newsbox {
	background:#eee;
}

.newsbox > .type, .reviewbox > .type {
line-height:14px;
margin-right:13px;
text-align:center;
float:left;
vertical-align:baseline
}

.newsbox > .time, .reviewbox > .time  {
font-size:10px;
text-align:right;
margin-right:10px;
width:40px;
float:left
}

.reviewbox > .time {
color: white
}

.newsbox > .time
{
	color #444;
}

.newsbox > .commentcount, .reviewbox > .commentcount {
font-size:10px;
height:15px;
margin-top:2px;
line-height:10px;
text-align:center;
width:19px;
background-position:-162px 0
}

.newsbox > .commentcount > a, .reviewbox > .commentcount > a {
color:#fff
}

.newsbox > .title, .reviewbox > .title {
width:440px;
max-width:440px;
float:left;
margin:10px
}

.reviewbox .title a{
color: #fff
}

.newsbox > .thumb, .reviewbox > .thumb  {
height:125px;
width:150px;
float:left;
font-size:0;
line-height:0
}

.newsbox > .type {
margin-left:3px;
line-height:14px;
margin-right:13px;
text-align:center;
float:left;
vertical-align:baseline
}

.newsbox > .commentcount, .reviewbox > .commentcount, .featured-meta .commentcount {
font-size:10px;
height:15px;
margin-top:2px;
line-height:10px;
text-align:center;
width:19px;
background-position:-162px 0
}

.newsbox > .commentcount > a, .reviewbox > .commentcount > a, .featured-meta .commentcount a {
color:#fff
}

.newsbox > .excerpt, .reviewbox > .excerpt {
display:block;
float:left;
font-size:12px;
height:auto;
line-height:18px;
width:450px;
padding:10px
}
.newsbox > .excerpt
{
color:#444;
}

.newsitemlist {
padding:10px;
background:#fafafa
}

.newsitemlist > .date {
font-size:12px;
clear:both;
padding-top:20px;
color:#888;
font-weight:700
}

.newsitemlist > .category {
font:35px Arial,sans-serif;
line-height:49px;
letter-spacing:-1px;
clear:both;
color:#888;
font-weight:700
}

.newsitemlist > .category > .title {
color:#F3A33B
}

.featured .first {
margin-right:30px
}

.front-post {
width:300px;
float:left;
height:auto
}

.featured-content {
position:relative;
width:300px;
}

.featured-content p {
color:#222;
font-size:12px;
line-height:18px;
padding:5px 10px 6px;
padding-left:0!important;
text-align:justify
}
.featured-content .moretext
{
	font-weight:bold
}

.featured-post {
position:relative;
width:300px;
height:250px;
margin-bottom:20px
}

.featured-title h2 {
margin:8px 10px 7px;
line-height:1.4em;
font-size:1.1em;
text-transform:none;
padding-bottom:0;
border-bottom:0
}

.featured-title h2 a {
display:block;
color:#FFF;
text-decoration:none;
border-bottom:0
}

.featured-title h2 a:hover {
color:#fff
}

.featured-title {
background:#000;
display:block;
z-index:101;
width:100%;
bottom:0;
/* Fallback for web browsers that doesn't support RGBa */
background-color:#000;
/* RGBa with 0.6 opacity */
background-color:rgba(0,0,0,0.85);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
/* For IE 8*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
position:absolute;
z-index:2
}

.featured-image {
position:absolute;
z-index:1
}

.featured-meta {
padding:8px 10px 7px
}

.featured-meta .date {
color:#8A8A8A;
float:left;
font-size:12px
}

#content.full {
width:970px
}

.post {
padding:0
}

.posttop {
border-bottom:thick #20a847 solid;
border-left:thick #20a847 solid;
padding:10px
}

.posttop h1.posttitle a {
color:#444;
font-size:1.4em
}

.posttop h1.posttitle a:hover {
color:#000;
border-bottom:1px solid #000
}

.postmetatop {
overflow:hidden;
width:100%;
font-size:.7em;
padding-top:8px;
line-height:1.5em
}

.postmetatop .categs {
float:left;
width:400px;
background:url(http://files-3.123kinect.com/wp-content/themes/123Kinectv2/images/categ.png) left 2px no-repeat;
padding-left:20px;
line-height:16px
}

.postmetatop .date {
float:right;
width:130px;
text-align:right
}

.postmetatop .date span {
background:url(http://files-3.123kinect.com/wp-content/themes/123Kinectv2/images/date.png) left no-repeat;
padding-left:20px
}

.postcontent table td,.postcontent table th {
border:#000 solid 1px;
background:#EEE;
padding:.2em .3em
}

.postcontent table th {
color:#5D36AA;
border-bottom:solid thick #5D36AA
}

.postcontent table tr:hover td {
background:#EFEFEF
}

.postcontent {
background-color:#eee;
color:#222;
font-size:.8em;
line-height:1.5em;
padding:10px
}

.postcontent h1 {
font-size:1.5em;
padding:1em 0 .2em
}

.postcontent h2 {
font-size:1.4em;
padding:1em 0 .2em
}

.postcontent h3 {
font-size:1.2em
}

.postcontent h4 {
font-size:1.1em;
padding:.8em 0 .2em
}

.postcontent p {
padding:.6em 0 .2em
}

.postcontent a img {
background:none;
border-bottom:0
}

.postcontent ul,.postcontent ol {
padding:.4em 0 .5em 2em
}

.postcontent ul li {
list-style-type:disc
}

.postcontent ol li {
list-style:decimal
}

.postmetabottom {
border-bottom:thin #4a2c84 solid;
background-color:#9b9b9b;
overflow:hidden;
width:100%;
font-size:.8em;
line-height:1.1em;
padding:10px 0
}

.postmetabottom a:hover {
color:#afdaff
}

.postmetabottom .tags {
color:#ccc;
float:left;
width:600px;
background:url(http://files-3.123kinect.com/wp-content/themes/123Kinectv2/images/tags.png) left 1px no-repeat;
margin-left:10px;
padding-left:20px;
line-height:16px
}

.gallery a,.recent_images a {
background:none;
border:0
}

#comments {
width:640px;
margin:15px 0;
font-size:11px
}

#comments h3 {
font-weight:400
}

.wp-caption {
text-align:center;
background:#eee;
padding-top:6px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}

.forumlink {
color:#222;
font-size:.8em;
line-height:1.5em;
padding:10px
}

a img,.linkpages p a,.linkpages p a:hover {
border:0
}

;
#desc .t123,.postmetatop .categs a:hover {
color:#20a847
}

table,.postcontent table {
margin:.5em 0
}

#comments ul.trackback li .commentbody .author {
margin:0
}

,#comments .comment-wrap {
overflow:hidden;
width:100%
}

.linkpages p {
padding:3px
}

.postmetabottom a {
color:#fff
}

.aligncenter,div.aligncenter,img.aligncenter {
text-align:center;
display:block;
margin:10px auto
}

li.share-email,li.share-custom a.sharing-anchor {
display:none!important
}

li.share-service-visible {
display:list-item!important
}

li.share-custom a.sharing-anchor.share-service-visible {
display:inline!important
}

/* =RTL
-------------------------------------------------------------- */
body.rtl .sharing ul {
float:right
}

body.rtl .sharing li {
margin:0 0 0 10px!important
}

.single-post-thumb-div {
text-align:center
}

.single-post-thumb-div > a > img {
width:630px
}

.page-post-thumb-div {
text-align:center
}

.widget_links {
font-size:9px
}

.widget_links .widgettitle {
font-size:13px;
background-color:#999;
line-height:1.3em;
margin-bottom:10px;
color:#fff;
padding:5px 10px
}

.game .title {
font-weight:700;
color:#039
}

.game .links {
color:#BBB
}

.game .desc {
color:#888;
font-size:.9em
}

.game .info {
color:#555;
font-size:.9em
}

.postcontent .kinectgameslst {
padding:0;
margin:0;
padding-top:10px
}

.postcontent .kinectgameslst li {
list-style-type:none
}

.postcontent .game ul {
padding:0;
margin:0;
padding-bottom:10px
}

.postcontent .game ul li {
list-style-type:none
}

.postcontent .kinectgameslst .game {
margin-bottom:15px
}

.gametitle {
font-weight:700;
color:#039
}

.boxed ul li.game-title a
{
	text-align: center;
	padding-bottom:10px
}

#sidebar .game-objects h3.widgettitle {
background-color:#347b2a
}

.game-title a
{
font-weight:700;
}

.orderinfo {
font-weight:700;
color:#007F46
}

.preorderinfo {
font-weight:700;
color:#0094FF
}

#related_posts_thumbnails {
list-style-type:none;
list-style-position:inside;
padding:0;
margin:0
}

#related_posts_thumbnails li {
float:left;
margin:0;
padding:5px;
display:block;
border-right:0 solid #DDD;
background-color:#FFF
}

#related_posts_thumbnails li:hover {
background-color:#EEEEEF
}

#related_posts_thumbnails li a {
border:0 none;
line-height:normal;
font-size-adjust:none;
font-stretch:normal
}

#related_posts_thumbnails li a+a {
display:block;
width:110px;
overflow:hidden;
height:75px;
color:#333;
text-decoration:none;
font:12px Arial
}

#related_posts_thumbnails img {
padding:0;
margin:0;
border:0 none
}

.single-post-thumb-div a
{
	line-height:0px
}


.side-gamebox {
position:relative;
width:300px;
height:119px;
}

.side-gametitle h2 {
font-family: arial;
margin:8px 10px 7px;
line-height:1.4em;
text-transform:none;
padding-bottom:0;
color:#FFF;
border-bottom:0
}

.side-gametitle h2 a {
display:block;
color:#FFF;
text-decoration:none;
border-bottom:0
}

.side-gametitle h2 a:hover {
color:#fff
}

.side-gametitle {
background:#000;
display:block;
z-index:101;
width:100%;
bottom:0;
/* Fallback for web browsers that doesn't support RGBa */
background-color:#000;
/* RGBa with 0.6 opacity */
background-color:rgba(0,0,0,0.75);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
/* For IE 8*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
position:absolute;
z-index:2
}

.side-gameimg {
position:absolute;
z-index:1
}

#sidebar h3.games 
{
	background:#502C90;
	padding:10px;
	margin-bottom:0px
}

#sidebar h3.games #title
{
	color:#fff
}

.deal
{
	width: 640px; margin-bottom:10px; text-align: left; font-size: 11px; font-family: arial; background:#cffadb
}
.deal > .image
{
	float: left;width:81px; margin: 10px;
}
.deal > .offer
{
	float: right;width:539px; margin-top: 10px; margin-bottom:10px; line-height:16px;
}
.deal > .offer span
{
	color: #333;	
}
.deal > .offer span.discount
{
	color: red	
}
.deal > .offer span.listprice
{
	text-decoration: line-through;
	color: #666	
}
.deal > .offer span.title
{
	font-weight: bold;	
	color: #7A42E7
}

.even
{
	background-color: #FFFFFF;
}

.odd
{
	background-color: #EDF4EB
}
