@charset "UTF-8";
/* CSS Document */
*, html, body {
	margin:0; 
	padding:0;
	}
body {background:#fff url(http://m.sancdn.net/freecamsecrets/images/header-bg-tile.jpg) repeat-x;  font-family: "Trebuchet MS", Helvetica, sans-serif;}


/*General*/
.container {
	width:942px; 
	margin:0 auto; 
	position:relative; 
	padding:0;
	}
h2 {
	color:#00215e; 
	font-size:2.48em; 
	clear:both;}
h2 a  {
	color:#00215e; 
	text-decoration:none;
	}
h3 {
	color:#000000; 
	font-size:2.1em;
	letter-spacing:.003em; 
	clear:both;
	padding:5px 0;
	text-transform:uppercase;}
h3 a  {
	color:#000000; 
	text-decoration:none;
	}
.clear {
	clear:both;
	}
.button {
	cursor:pointer;
	margin:0 auto 10px auto;
	padding:15px 20px 15px 20px;
	display:block;
	font-size:2.6em;
	text-align:center;
	color:#000;
	text-decoration:none;
	clear:both;
	text-transform:uppercase;
	font-weight:bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #ffcd3a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffcd3a 0%, #d49e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcd3a), color-stop(100%,#d49e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffcd3a 0%,#d49e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffcd3a 0%,#d49e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffcd3a 0%,#d49e00 100%); /* IE10+ */
	background: linear-gradient(top, #ffcd3a 0%,#d49e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd3a', endColorstr='#d49e00',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px 0px #FFF6C2;
	filter: dropshadow(color=#FFF6C2, offx=1, offy=1);
	box-shadow: 
  		0 1px 2px #fff, /*bottom external highlight*/
  		0 -1px 1px #666, /*top external shadow*/ 
  		inset 0 -1px 1px rgba(0,0,0,0.5), /*top internal highlight*/ 
  		inset -11px -11px 20px 0px #9b7400; /*bottom internal shadow*/ 
	}
	
.button:hover {
	box-shadow: 
		0 1px 2px #fff, /*bottom external highlight*/
		0 -1px 1px #fff, /*top external shadow*/ 
  		inset 4px 4px 3px 0px #9b7400,/*top internal highlight*/ 
  		inset 0 -1px 1px rgba(0,0,0,0.5)/*bottom internal shadow*/ ;
	}


.w500 {
	width:600px;
	}

.unrounded-top {-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; }

.hidden {display:none; height: 9px;
    left: 0;
    position: absolute;
    top: -10000px;}
/*header*/

header {
	height:143px;
	}
header h1 {
	background:url(http://m.sancdn.net/freecamsecrets/images/logo.png) no-repeat; 
	width:391px; 
	height:81px; 
	position:absolute; 
	top:30px;
	z-index: 8888;
	display: block;
	}
header h1 a {
	display:block; 
	width:513px; 
	height:82px;
	display: block;
	}
#counter {
	position:absolute; 
	right:0; 
	background:url(http://m.sancdn.net/freecamsecrets/images/counter-bg.jpg) no-repeat; 
	width:493px; 
	height:173px;
	}
#flip-counter {
	right:14px; 
	position:absolute; 
	top:52px;
	}

/*Content*/
h2#cam a {
	background:url(http://m.sancdn.net/freecamsecrets/images/live-cam.png) no-repeat; 
	padding:0 0 0 90px;  
	height:72px; 
	line-height:72px; 
	display:block;
	}
#video {height:530px;}	
.step {
	background: #e6edfa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	-webkit-box-shadow: 1px 1px 1px 0px #aaaaaa;
	-moz-box-shadow: 1px 1px 1px 0px #aaaaaa;
	box-shadow: 1px 1px 1px 0px #aaaaaa; 
	padding:20px;
	margin:10px 0 20px 0;
	}
.step img {
	float:right;
	}
.step h3 {
	float:left; 
	font-size:2em; 
	text-transform:capitalize;
	}
.text {
	float:left; 
	width:300px; 
	clear:left;
	}
.step .button {
	font-size:1.5em;
	 margin:10px 0 10px 0;
	 }
.text p {
	font-size:1.3em; 
	line-height:1.8em; 
	color:#00215e; 
	padding:5px 0 10px 0;}
/*Classes*/


/*Footer*/
footer {
	padding:10px;
	height:120px;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	background: #00215d; /* Old browsers */
	background: -moz-linear-gradient(top, #00215d 0%, #2f80df 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00215d), color-stop(100%,#2f80df)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00215d 0%,#2f80df 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00215d 0%,#2f80df 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00215d 0%,#2f80df 100%); /* IE10+ */
	background: linear-gradient(top, #00215d 0%,#2f80df 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00215d', endColorstr='#2f80df',GradientType=0 ); /* IE6-9 */
	}

footer p {
	padding:2px;
}