@charset "utf-8";
/* CSS Document */


body{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
background:#ddd url(BG.jpg) repeat;}

.left{
float:left;
width:120px;}

#container { width:300px; margin:0 auto; text-align:center; }
.content > a { margin-top:55px;}
.content > img { padding:0 0 30px 0; margin:0; border:0px none; height:175px; float:left;}

#ajax{
float:left;
width:300px;
padding-top:5px;
font-weight:700;
}

a {
	text-decoration: none;
	outline: none;
	color: #319ebc;
}

p {
	font-size: 12px;
	line-height: 20px;
}



.clear{clear:both;}
.large_button {
	padding: 10px 15px 10px 15px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	width: 160px;
	text-align: left;
	text-shadow: 1px 1px  rgba(0,0,0,0.85);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 5px;
	margin-right: 2px;
}
	.large_button span.icon {
		width: 30px;
		height: 35px;
		display: block;
		background: url('button_icons.png') no-repeat top left;
		float: left;
		margin-right: 12px;
	}
	.large_button em {
		font-size: 10px;
		font-weight: bold;
		display: block;
		color: #fff;
		text-shadow: 0px 1px rgba(255,255,255,0.65);
		font-style: normal;
	}
	.large_button:active {
		-webkit-box-shadow: inset 0px 0px 7px #333;
		-moz-box-shadow: inset 0px 0px 7px #333;
		box-shadow: inset 0px 0px 7px #333;
	}

.large_button#apple {
		background: #2cbbfd; /* Old browsers */
		background: -moz-linear-gradient(top,  #2cbbfd 0%, #006b9d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2cbbfd), color-stop(100%,#006b9d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #2cbbfd 0%,#006b9d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #2cbbfd 0%,#006b9d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #2cbbfd 0%,#006b9d 100%); /* IE10+ */
		background: linear-gradient(top,  #2cbbfd 0%,#006b9d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cbbfd', endColorstr='#006b9d',GradientType=0 ); /* IE6-9 */
	}
		.large_button#apple em { color: #065478; }
		.large_button#apple:hover {
			background: #4cc6ff; /* Old browsers */
			background: -moz-linear-gradient(top,  #4cc6ff 0%, #0078b0 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4cc6ff), color-stop(100%,#0078b0)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #4cc6ff 0%,#0078b0 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #4cc6ff 0%,#0078b0 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #4cc6ff 0%,#0078b0 100%); /* IE10+ */
			background: linear-gradient(top,  #4cc6ff 0%,#0078b0 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cc6ff', endColorstr='#0078b0',GradientType=0 ); /* IE6-9 */
		}
	.large_button#android {
		background: #98d463; /* Old browsers */
		background: -moz-linear-gradient(top,  #98d463 0%, #66891d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98d463), color-stop(100%,#66891d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #98d463 0%,#66891d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #98d463 0%,#66891d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #98d463 0%,#66891d 100%); /* IE10+ */
		background: linear-gradient(top,  #98d463 0%,#66891d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98d463', endColorstr='#66891d',GradientType=0 ); /* IE6-9 */
	}
		.large_button#android em { color: #436c01; }
		.large_button#android span.icon { background-position: 0px -35px; }
		.large_button#android:hover {
			background: #9dda67; /* Old browsers */
			background: -moz-linear-gradient(top,  #9dda67 0%, #70971f 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dda67), color-stop(100%,#70971f)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #9dda67 0%,#70971f 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #9dda67 0%,#70971f 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #9dda67 0%,#70971f 100%); /* IE10+ */
			background: linear-gradient(top,  #9dda67 0%,#70971f 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dda67', endColorstr='#70971f',GradientType=0 ); /* IE6-9 */
		}
	.large_button#windows {
		background: #f7a553; /* Old browsers */
		background: -moz-linear-gradient(top,  #f7a553 0%, #c67524 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7a553), color-stop(100%,#c67524)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f7a553 0%,#c67524 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f7a553 0%,#c67524 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f7a553 0%,#c67524 100%); /* IE10+ */
		background: linear-gradient(top,  #f7a553 0%,#c67524 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7a553', endColorstr='#c67524',GradientType=0 ); /* IE6-9 */
	}
		.large_button#windows em { color: #9c5918; }
		.large_button#windows span.icon { background-position: 0px -70px; }
		.large_button#windows:hover {
			background: #fca14b; /* Old browsers */
			background: -moz-linear-gradient(top,  #fca14b 0%, #c5650b 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fca14b), color-stop(100%,#c5650b)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #fca14b 0%,#c5650b 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #fca14b 0%,#c5650b 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #fca14b 0%,#c5650b 100%); /* IE10+ */
			background: linear-gradient(top,  #fca14b 0%,#c5650b 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fca14b', endColorstr='#c5650b',GradientType=0 ); /* IE6-9 */
		}
	.large_button#blackberry {
		background: #525252; /* Old browsers */
		background: -moz-linear-gradient(top,  #525252 0%, #18171e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#525252), color-stop(100%,#18171e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #525252 0%,#18171e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #525252 0%,#18171e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #525252 0%,#18171e 100%); /* IE10+ */
		background: linear-gradient(top,  #525252 0%,#18171e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252', endColorstr='#18171e',GradientType=0 ); /* IE6-9 */	
	}
		.large_button#blackberry em { color: #9a9a9a; text-shadow: 0px 1px #000; }
		.large_button#blackberry span.icon { background-position: 0px -105px; }
		.large_button#blackberry:hover {
			background: #616161; /* Old browsers */
			background: -moz-linear-gradient(top,  #616161 0%, #222222 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616161), color-stop(100%,#222222)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #616161 0%,#222222 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #616161 0%,#222222 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #616161 0%,#222222 100%); /* IE10+ */
			background: linear-gradient(top,  #616161 0%,#222222 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#222222',GradientType=0 ); /* IE6-9 */
		}
.button {
  border: 1px solid #FFF;
  background: #EEE;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #C10031;
  display: inline-block;
  font: bold 10px/12px 'Helvetica Neue',Helvetica,sans-serif;
  padding: 1px 3px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.button:active {
	-webkit-box-shadow: inset 0px 0px 3px #333;
	-moz-box-shadow: inset 0px 0px 3px #333;
	box-shadow: inset 0px 0px 3px #333;
}
.button:hover {
	cursor: pointer;
	-webkit-box-shadow: 0px 0px 3px #bbb;
	-moz-box-shadow: 0px 0px 3px #bbb;
	box-shadow: 0px 0px 3px #bbb;
}

.appicon { 
	width:100px; 
	-webkit-box-shadow: inset 0px 0px 7px #333;
	-moz-box-shadow: inset 0px 0px 7px #333;
	box-shadow: inset 0px 0px 7px #333;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float:left;
	margin: 0 10px 10px 0;
	-moz-box-shadow: 0px 0px 1px 0px ;
    -webkit-box-shadow:  0px 0px 1px 0px ;
    box-shadow:  0px 0px 1px 0px ;
}

div.info,div.info p { text-align:left; 
        text-shadow: 1px 1px 0px #ffffff;
        filter: dropshadow(color=#ffffff, offx=1, offy=1);
         }
div.info h3 { font-size:16px; }

div.error {
	background: #E4EA00; /* Old browsers */
			background: -moz-linear-gradient(top,  #E4EA00 0%, #575B00 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E4EA00), color-stop(100%,#575B00)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #E4EA00 0%,#575B00 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #E4EA00 0%,#575B00 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #E4EA00 0%,#575B00 100%); /* IE10+ */
			background: linear-gradient(top,  #E4EA00 0%,#575B00 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4EA00', endColorstr='#575B00',GradientType=0 ); /* IE6-9 */
			padding:15px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			color:#FFF;
			font-weight:bold;
			
        text-shadow: 1px 1px 0px #000000;
        filter: dropshadow(color=#000000, offx=1, offy=1);
		margin-top:-10px;
        
			
}