body {
	background:#293031 url(../images/bg_wrapper.gif);
	margin: 0;
	padding: 0;
	/*overflow:hidden;*/
	
}

p{
	margin: 0 0 10px 0;
	padding: 0;
}

#wrapper {
	padding: 0;
	margin: 0 auto;
	width: 956px;
	position:relative;
	
	/*background: url(../images/bg_wrapper.gif);*/
	
}

#bg_top{
	padding: 0;
	margin:0;
	/*background: url(../images/bg-top.jpg) repeat-x;*/	
	width: 100%;

}

	#flash-background{
		width:1014px;
		height:960px;
		text-align:left;
		margin:0px auto;
		position:absolute;
		top:0px;
		left:50%;
		margin-left:-507px;
		z-index:0;
	}
	

.cell-phone{	
	background: url(../images/cell-phone.jpg);
	width: 200px;
	height: 340px;
}

.cell-phone .game{
	padding: 48px 0 0 36px ;
}

#content{
	padding: 57px ; 
	background: #101818;
	font: 11px Verdana;	
	width: 840px;
	float: left;
	margin: 0 auto;
	color: #848A8C;
	
}
.right_aligment{
	text-align: right;
}
.paddin_top{
	padding-top: 10px;


}

.paddin_extra_top{
	padding-top: 35px;
}

.box_gray{
	background: #848A8C;
	color: #101818;
}

#content a{
	color:#848A8C;
}

#content a:hover{	
	text-decoration: underline;
}

h3.title{
	font-weight: 100;
	font: bold 23px Verdana;
	color: #5A6563;	
	margin: 0px 0 0 0;	
}

h1.title{
	font-weight: 100;
	font: bold 23px Verdana;
	color: #5A6563;	
	margin: 0px 0 0 0;	
}

#content h1{
	font-size: 10px;
	color: #545454;
	font-weight: lighter;
	margin: 0 55px 10px 25px;
	padding: 0 0px 0 25px;
	float: right;
}

#content h1 a{
	color: #545454;
}

h2.title{
	font-weight: 100;
	font: bold 23px Verdana;
	color: #5A6563;	
	margin: 0px 0 0 0;	
}

.description {
	font: 11px Verdana;
	color: #C6CBCE;
	
}

.description_box {
	float: left;
	width: 835px;
	padding: 8px 0 15px 0;	
	color: #848A8C;
	
}

.description_box a{
	color:#CECFCE; 	
	text-decoration: none;
}

.description_box a:hover{
	text-decoration: underline;
}



#footer {
	float: left;
	width: 956px;
	height: 50px;
	background: #63696B;
	padding: 15px 0 0 0;
	margin: 0 auto;
	font-size: 10px;
	text-align: center;
	color: #F5DEB3;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#footer a:link, #footer a:visited, #content-middle a:link, #content-middle a:visited {
	font-weight: normal;
	color: #F5DEB3;
	text-decoration: none
}

#footer a:hover, #footer a:active, #content-middle a:hover, #content-middle a:active {
	padding: 0 3px 0 3px;
	font-weight: normal;
	color: White;
	background-color: #242424;
	text-decoration: none
}

#footer a {
	padding: 0 3px 0 3px;
	margin: 0 auto;
	font-weight: normal;
}

a {
	text-decoration: none;	
	color:#848A8C;
}

#flash_intro {	
	width: 956px;
	height: 390px;	
	margin: 0;
	padding: 0;
	/*overflow: auto;*/
	/*background: url(../images/bg_intro.jpg);*/
	/*color: White;*/
	/*text-align: center;*/
	background: url(../images/bg-header.jpg) no-repeat bottom;
}

#flash_intenal {	
	width: 956px;
	height: 100px;	
	margin: 0;
	padding: 0;
	/*overflow: auto;*/
	/*background: url(../images/bg_intro.jpg);*/
	/*color: White;*/
	/*text-align: center;*/
}
.categories{
	color:#CECFCE; 	
	font-weight: bold;
}

.categories a{
	color: #228B22; 	
	text-decoration: none;
}

.categories a:hover{
	text-decoration: underline;
}

.portifolio_center{
	/*border: 2px solid #4A4D4A;*/
	border: 0;
	margin: auto;
	margin: 0 0 3px 0;
}

a img.portifolio_center   {
	padding: 4px;
	background: #6A6E6F;
	margin-top: 40px;
	
}

a:hover img.portifolio_center  {
	padding: 4px;
	background: #E1E1E1;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
}

.portifolio_left{
	float: left;
	/*border: 2px solid #4A4D4A;*/	
}

a img.portifolio_left   {
	padding: 4px;
	background: #6A6E6F;
	
}

a:hover img.portifolio_left  {
	padding: 4px;
	background: #E1E1E1;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
}
.portifolio_right{
	float: right;
	/*border: 2px solid #4A4D4A;*/
}

a img.portifolio_right   {
	padding: 4px;
	background: #6A6E6F;
	
}

a:hover img.portifolio_right  {
	padding: 4px;
	background: #E1E1E1;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
}

a.home-btn {
	margin: 0 10px 0 0;
	padding: 0;
	display: block;	
	width: 40px;
	height: 25px;
	font-size: 20px;
	background: url(../images/nav_images/home1.gif) no-repeat 0 0;
	text-decoration: none;
	float: left;
}

a.sh-btn {
	margin: 0 10px 0 0;
	padding: 0;
	display: block;	
	width: 57px;
	height: 25px;
	font-size: 1em;
	background: url(../images/nav_images/sh.gif) no-repeat 0 0;
	text-decoration: none;
	float: left;
}

a.email-btn {
	margin: 0 10px 0 0;
	padding: 0;
	display: block;	
	width: 80px;
	height: 25px;
	font-size: 1em;
	background: url(../images/nav_images/email.gif) no-repeat 0 0;
	text-decoration: none;
	float: left;
}
a:hover.home-btn, a:hover.sh-btn, a:hover.email-btn {
  background-position: 0 -25px;
}

.color_grey{
	color: #696D6E;
}

.info_box{
	color: #696D6E;
	background: #0A1314;
	padding: 20px 15px;
	width: 820px;
	margin: 20px 0 20px 0;
	border: 2px solid;
}

#contactform{
	background: #D6D3D6;
	padding: 10px 30px;	
	border: solid 2px #8F9399;
	-moz-border-radius-bottomleft:20px;
  -moz-border-radius-topright:20px;
  -webkit-border-bottom-left-radius:20px;
  -webkit-border-top-right-radius:20px;
}

#nav-top{
	height: 104px;
	background: #394542; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#394542', endColorstr='#5A6163'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#394542), to(#5A6163)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #394542,  #5A6163); /* for firefox 3.6+ */
	padding-left: 20px;

}

#nav-top h1{
	display: none;
}

#nav-top ul li{
	float: left;
	display: block;
}


#nav-top ul {
	/*float: left;*/
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}


#nav-top a {
	margin: 0;
	padding: 20px 10px;
	display: block;
	color: #fff;
	text-decoration: none;
	height: 46px;	
	font-family: 'Hammersmith One', arial, serif;
	font-size: 19px;
	/*font-weight: bold;*/
	
	
}

#nav-top a:hover {
	/*color: #35598B;*/
	background: #3C4745;
	text-decoration: underline;
}

#nav-top li {
	float: left;
	padding: 0;
	
}

#nav-top li a strong{
	display: none;
}






