div.default_box{
float:left;
min-height:387px;
height:auto !important;
height:387px;
margin-right:10px;
background: url(../../img/main/bg_homebox.png) repeat-x;
color:#7d7d7c;
padding:15px 20px 15px 20px;
}


div.box2{
width:410px;
}

div.box3{
width:640px;
margin-right:0;
}


div.box_full{
width:872px;
margin-right:0;
}

div.home_box{
width:180px;
}

div.dimensions{
margin: 0 0 10px 0;
}

div.references{
margin-bottom:15px;
width:180px;
}

div.references_img{
margin-top:5px;
height:75px;
overflow:hidden;
}

div.game {
height:115px;
overflow:hidden;
}

div.references_txt{
background:#009367;
padding:4px 3px;
color:#dbd2c1;
font-size:11px;
}

div.home_box_r{
margin-right:0;
}


div.headline {
margin: 0 0 10px 0;
}



/*********** Content */

div.content {

}


div.content div.image,
div.content div.image img {
float:right;
margin: 0 0 10px 0;
clear:both;
}

div.content div.image_small {
margin: 0 0 10px 10px;
}


/*********** Gallery */

div.gallery {
margin: 0 0 20px 0;
}

div.gallery h3 {
font-weight:normal;
font-size:16px;
margin: 0 0 10px 0;
color:#6f706f;
}

div.gallery div.image {
float:left;
margin: 5px 10px 5px 0;
clear:none;
}

div.gallery div.image img {
border:5px solid #575757;
}

/*********** Download Documents */

div#content div.file,
div#content div.link {
background: #575757;
width:100%;
margin: 0 0 20px 0;
}

div#content div.file h3 {
margin-bottom:10px;
}


div#content div.file a {
text-decoration:underline;
color:#dbd2c1;
}

div#content div.file h3 span {
font-weight:normal;
}

div#content div.file div.icon {
float:left;
margin: 10px;
}

div#content div.file div.text {
float:right;
padding: 10px 10px 10px 0px;
width:340px;
}

div#content div.file div.text p {
margin: 0;
}


/*********** Download Documents */

div#content div.link div.text  {
padding: 10px;
}

div#content div.link div.text p {
margin: 10px 0 0 0;
}



/*********** Download Documents */

div#content div.home_box_r table td,
div#content div.home_box_r table td strong {
font-size:10px;
}



/*********** FLV PLAYER + SLIDER */

#slider-stage{
position:relative;
width:360px;
overflow:auto;
overflow-x:hidden;
overflow-y:hidden;
height:68px;
margin:0 auto;
margin-top:3px;
}

#slider-buttons{
width:120px;
margin:0 auto;
}

#slider-list{
border:0;
margin:0;
padding:0;
left:400px;
}

#slider-list li{
list-style:none;
margin:0;
padding:0;
border:0;
margin-right:0px;
padding:0px;
float:left;
width:120px;
height:120px;
}

div.left, div.right{
position:absolute;
top:0;
}

div.left a, div.right a{
width: 24px;
height: 24px;
cursor:pointer;
position:absolute;
top:20px;
}

div.left{
left:0px;
width: 24px;
height: 100%;
}

div.right{
right:0;
width: 24px;
height: 100%;
}

a.left{
background: url(../../script/multibox/images/left.png) center no-repeat;
}

div.left a.off{
background: url(../../script/multibox/images/leftDisabled.png) center no-repeat;
cursor: default;
}

a.right{
background: url(../../script/multibox/images/right.png) center no-repeat;
}

div.right a.off{
background: url(../../script/multibox/images/rightDisabled.png) center no-repeat;
cursor: default;
}


/*** 4D GAME ***/

div.gameimage,
div.gameimage_goalgrid {
  position:relative;
  margin:4px 0 0;
}

div.gameimage_goalgrid div.play {
  top:11px;
  right:5px;
  position: absolute;
}

div.gameimage div.play,
div.gameimage div.download,
div.gameimage div.download_mac {
  position: absolute;
  right:13px;
}

div.gameimage div.play {
  top:66px;
}

div.gameimage div.download {
  top:101px;
}

div.gameimage div.download_mac {
  top:126px;
}

div.gameimage4D {
  position:relative;
  margin:-20px 0 0;
}

div.gameimage4D div.play,
div.gameimage4D div.iphone,
div.gameimage4D div.download {
  position: absolute;
  right:13px;
}

div.gameimage4D div.play {
  top:46px;
}

div.gameimage4D div.download {
  top:81px;
}

div.gameimage4D div.iphone {
  top:116px;
}

div.gameimage4D div.iphone_icon {
  bottom: 0px;
  left: -20px;
  z-index:100;
  position: absolute;
}

div.gameimage4D_small {
position: relative;
}

div.gameimage4D_small div.iphone_icon_small {
	z-index: 70;
	position: absolute;
	left:-25px;
	bottom:10px;
}

/************ FORMS */

form
{
  margin: 0;
  padding: 0;
}


/***** FORM General ***/

fieldset img {
  margin: 0 0 10px 132px;
}


input,
textarea,
select
{
  width: 170px;
  margin-bottom: 3px;
  color: #DBD2C1;
  border: 1px solid #242424;
  background: #575757;
  padding: 1px;
  float: left;
}

select {
  width:173px;
}

textarea
{
  height: 100px;
  overflow: auto;
}

fieldset
{
  border: none;
  padding: 10px 0;
  margin: 10px;
}

legend
{
  font-size: 14px;
  color: #09a77f;
  margin: 5px 0;
  padding:0;
  display:none;
}

label
{
  line-height: 19px;
  vertical-align: middle;
  width: 130px;
  float: left;
}


img.tx-srfreecap-pi2-image {
border:1px solid #d6d6d6;
margin:0;
float:left;
}

div.radio {
margin-bottom:20px;
}


label.radio,
label.checkbox
{
  margin-left:10px;
  width: auto;
  height: auto;
  border: none;
  line-height: 19px;
  vertical-align: middle;
  float: left;
  background:transparent;
}


label.fullWidth
{
  display: block;
  width: 100%;
  clear: both;
  margin: 1em 0 0.5em 0;
}

label.autoWidth
{
  width: auto;
}

input.radio,
input.checkbox
{
  width: auto;
  border: none;
  background:transparent;
}

input.submit {
  font-weight:normal;
  background:url('../../img/main/btn_submitt.png') #009367 repeat-x;
  line-height:24px;
  height:24px;
  color:#fff;
  padding:0;
  float:left;
  margin:20px 0 0 122px;
}


form br
{
  float:none;
  clear: both;
  margin: 0;
  padding: 0;
  height:0;
  line-height:0;
  visibility:hidden;
}
