@charset "utf-8";
/* Assets Increscent Style Sheet */
html{margin: 0;padding: 0;overflow-Y: scroll;width:100%;height:100%;}
body{
		width:auto;
		height:auto;
		/*background-color:#b1b5b8;*/
		/*background-color:#0f0f0f;*/
		/*background-color:#222;*/
		/*background-color:#e8e8e8;*/
		background-color:#090911;
		padding:0px;margin:0px;
		color:#fff;
		font:  13px "lucida grande", tahoma, verdana, arial, sans-serif;		
		/*font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Lucida, sans-serif;*/
		/*text-shadow: #CCC 1px 1px 0px;*/
		/*font-size: 13px;*/
		/*line-height:13px;*/
	}

a:link{color:black;text-decoration:none;}
a:visited{color:black;text-decoration:none;}
a:active{color:black;text-decoration:none;}
a:hover{color:#4a4a4a;text-decoration:none;}

h3{padding: 0px;margin: 0px;font-family: 'Oxygen', sans-serif;font-weight: 300;font-size: .8em;}
h2{padding: 0px;margin: 0px;font-family: 'Oxygen', sans-serif; font-size: 1em; font-weight: bold}

/*strong{font-size:0.5em; font-family: 'Oxygen', sans-serif; text-decoration: none !important;}*/

		
/* window has everything inside  */
.window{padding: 0px;width: 100%; height:auto; margin-left: 0px; margin-right: 0px; width: 100%; min-width: 1024px; margin-top:0% }

.tmflagcontainer{ position: absolute; width: 100%; height: 0px; top:0px; }
.tmlogoflag{ position:relative;  margin-left: auto; margin-right: auto; width: 120px; height: 108px; background-image: url('../img/tmlogo.png'); overflow: hidden}

.topline{position: relative; width: 100%; height: 6px; overflow: hidden; background-color: #5c1218}

.topHeader{ padding: 0px; width: 100%; height: 300px; background-color: #2c2c2d; overflow: hidden  }

.unityHeader{ padding:0px; width: 100%; height:auto; margin: 0px; background-color: #090911; overflow: hidden }

.unitypackages{ padding: 0px; width: 100%; height:80px; margin: 0px; background-color: #090911; position: relative }


.unitypackages h1{ top:20px; margin: 0px; font-size: 2.4em; color:white;font-family: 'Expletus Sans', cursive; width: auto; position: relative; text-align: center ; }

.unityPackages_list{ list-style: none; padding: 0px; margin:0px; }
.unityPackages_list li{ margin-top: 4px; padding: 0px; width: 100%; height: auto; margin-bottom: 4px; overflow: hidden; color:black;}

.rowContainer{ position: relative; width: 1024px; height: auto; overflow: hidden; margin-left: auto; margin-right: auto;   }

.hspacer{ position: relative; height: 50px; width: 4px; overflow: hidden;  float: left }

.unitContainer{padding-top:7px; padding-left: 7px; padding-right: 7px;  margin: 0px; width: 324px; height: 98px; float: left ; border-radius:12px; }

.imgcontainer{border-radius:12px; overflow: hidden; height: 90px; width: 90px;float: left;padding: 0; margin: 0; }
.imgcontainer img{ width: 100%; max-width: 100%; height: 100%; max-height: 100%}
.infoContainer{ padding: 0; margin-left: 20px; margin-top: -2px; float: left; height: auto; overflow: hidden;  text-overflow:ellipsis; max-width: 198px;}
.infoContainer h2{ width: 198px; overflow: hidden; 
	
	white-space: nowrap;
	text-overflow:ellipsis;}

.priceContainer{ padding: 0;  margin: 0; float: left; height: auto; width: 228px; overflow: hidden; 	}

/*.priceContainer span{ padding: 0px; margin: 0px; float: left; }*/
.price{ width: auto; height: 100%; margin: 0px;padding-left: 20px; position:relative; float: left ; font-size:1.1em; font-family: 'Oxygen', sans-serif; font-weight: 300; padding-top: 8px}


.pricenum{ font-size: bold; font-size: 1.15em;}

.spacerv{ width: 100%; height: 2px; float: left}

.assetLink{ padding-top: 12px; padding-left: 10px; font-size: 1em; font-weight: 100;  width: auto ; float: left}


.image-wrapper{}
.scale-image{display: block;width: 100%;max-width: 100%;}



.footer{ position:relative; bottom:0px; width: 100%; height: 80px; margin: 0px;background-color: #090911; padding-top: 20px; overflow: hidden }

.support{ padding: 0px; width: 680px; height: 100%;  margin-left: auto; margin-right: auto; position: relative; }


.support h1 { margin: 20px 0px 0px 12px; font-size: 2.4em; text-align: center; color:white;font-family: 'Expletus Sans', cursive; float: left; }

.supporttext{ position: relative; float: right; width: auto; max-width: 480px; height: auto; font-family: 'Oxygen', sans-serif;font-weight: 300; font-size: 1.1em; margin-top: 20px}

.supporttext span{ position: relative; font-weight: bold; font-size: 1.1em; margin-left: 8px; }
.supporttext span a:link{color:white;text-decoration:none;}
.supporttext span a:visited{color:white;text-decoration:none;}
.supporttext span a:active{color:white;text-decoration:none;}
.supporttext span a:hover{color:#e4e4e4;text-decoration:none;}



.assetrating{background: url(https://assetstore-content.appspot.com/css/star.gif) 0px 0px repeat-x; width: 80px; height: 16px; display: inline-block; margin-top: 4px;}
.assetstore_content_rating0{ }
.assetstore_content_rating1{ background: url(https://assetstore-content.appspot.com/css/star.gif) 0px -16px repeat-x; width: 16px; height: 16px; display: inline-block; position: relative; }
.assetstore_content_rating2{ background: url(https://assetstore-content.appspot.com/css/star.gif) 0px -16px repeat-x; width: 32px; height: 16px; display: inline-block; position: relative; }
.assetstore_content_rating3{ background: url(https://assetstore-content.appspot.com/css/star.gif) 0px -16px repeat-x; width: 48px; height: 16px; display: inline-block; position: relative; }
.assetstore_content_rating4{ background: url(https://assetstore-content.appspot.com/css/star.gif) 0px -16px repeat-x; width: 64px; height: 16px; display: inline-block; position: relative; }
.assetstore_content_rating5{ background: url(https://assetstore-content.appspot.com/css/star.gif) 0px -16px repeat-x; width: 80px; height: 16px; display: inline-block; position: relative; }








.assetHeader{padding: 0px; width: 100%; height:84px; margin: 0px; background-color: #090911; position: fixed; overflow: hidden; top:0px; z-index: 99 }
.unityasset_list{ list-style: none; padding: 0px; margin:0px; overflow: hidden }
.unityasset_list li{ margin-top: 0px; padding: 0px; width: 100%; height: auto; color:white;}

.assetContainer{padding-top:12px;  margin: 0px; width: 700px; height: 100%; margin-left: auto; margin-right: auto; overflow: hidden  }

.assetimgcontainer{border-radius:12px; overflow: hidden; height: 60px; width: 60px;float: left;padding: 0; margin: 0px 0px 0px 26px; }

.assetimgcontainer img{ width: 100%; max-width: 100%; height: 100%; max-height: 100%}

.assetinfoContainer{ padding: 0; margin-left: 20px; margin-top: -2px; float: left; height: auto; overflow: hidden}
.assetinfoContainer h3{font-family: 'Oxygen', sans-serif;font-weight: 300; font-size:.9em}
.assetinfoContainer h2{font-family: 'Oxygen', sans-serif;font-weight: 300; font-size:1.7em}

.assetpriceContainer{ padding: 0;  margin: 0; float: right; height: auto; max-width: 150px; overflow: hidden}

.assetprice{ width: 100%; height: 100%; margin: 0px;padding: 0px; position:relative; float: left ; text-align: center;font-size:1.8em; font-family: 'Oxygen', sans-serif; font-weight: 300;}

.assetpricenum{ font-family: 'Oxygen', sans-serif; font-weight: bold;}

.assetspacerv{ width: 100%; height: 2px; float: left}

.assetassetLink{ padding-top: 0px; font-size: 1.2em;font-family: 'Oxygen', sans-serif; font-weight: 100; text-align: center; width: 100% ; float: left; color: white}
.assetassetLink a:link{color:white;text-decoration:none;}
.assetassetLink a:visited{color:white;text-decoration:none;}
.assetassetLink a:active{color:white;text-decoration:none;}
.assetassetLink a:hover{color:#e4e4e4;text-decoration:none;}


.slideshowbg{ position: relative; top:84px; width: 100%; height: 508px; background-color: #2f2f2f;overflow: hidden }
.slidercontainer{position: relative; margin-left: auto; margin-right: auto; width: 680px; height: 406px; margin-top: 20px; overflow: hidden;}


.homebtncontainer{ position: relative; float: left; width: 30px; height: 42px; margin-top:8px; padding-top: 0px; overflow: hidden;}
.homebtncontainer span{position: relative; float: left; width: 100%; height: 5px; border-radius:12px; background-color: white; margin-top: 7px;}


.separator{position: relative; overflow: hidden; width: 100%; height: 10px;background-color:#090911; }


.assetinfocontainer{position: relative; width: 100%; height: auto; overflow: hidden; background-color:#e8e8e8; }

.descbg{ position:relative; overflow: hidden; width: 100%; height: auto; background-color: #090911 }

.descriptioncontainer{position: relative; width: 680px; height: auto;  margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; overflow: hidden; color: white}


.titles{color: #FFFFFF; margin: 0px 0px 20px 0px; font-size: 2.4em; text-align: center; color:white;font-family: 'Expletus Sans', cursive; float: left;}


.descriptioncontainer p{ position: relative;float: left;font-family: 'Oxygen', sans-serif;font-weight: 300; font-size:1.15em; width: 100%;margin-left: 4px; margin-top: 1px; overflow: hidden	}

.descriptioncontainer ul{  position: relative; overflow: hidden; width: 660px; height: auto; margin-left: -22px}
.descriptioncontainer ul li{ position: relative; margin-bottom: 10px}






/* unity player style */

div.content {
	
	margin-left: auto;
	margin-right: auto;
	width: 680px;
	margin-top: 20px;
	margin-bottom: 20px;
}
div.broken,
div.missing {
	margin: auto;
	position: relative;
	top: 50%;
	width: 193px;
}
div.broken a,
div.missing a {
	height: 63px;
	position: relative;
	top: -31px;
}
div.broken img,
div.missing img {
	border-width: 0px;
}
div.broken {
	display: none;
}
div#unityPlayer {
	cursor: default;
	height: 382px;
	width: 680px;
}






