.clear {
	clear:both;
}
body {
/*	background: #EEEEEE url(../images/layout/background-bottom.png) bottom left repeat;
	background-attachment: fixed;*/
	font-size:1em;
	line-height:1.5em;
	font-family:Verdana, Geneva, sans-serif;
}
ul {
	list-style-type:circle;
	margin:0px 0px 20px 40px;
	font-weight:normal;
	color:#414141;
}
ol {
	list-style-type:decimal;
	margin:0px 0px 20px 40px;
	font-weight:normal;
	color:#414141;
}
a:link, a:active, a:visited {
	font-weight:900;
	color:#900;
	margin-bottom:25px;
	text-decoration:none;
	padding:0 5px;
}
a:hover {color:#2E3191;padding:0 5px;background:rgba(236,28,36,0.3);-moz-border-radius:10px;
	-webkit-border-radius:2px;
	border-radius:2px
}
blockquote {
	margin-left:20px;
	border-left:3px solid #999;
	font-weight:normal;
	color:#414141;
	margin-bottom:25px;
	padding-left:10px;
}
p {
	font-weight:normal;
	color:#414141;
	margin:0 0 15px 20px;
}
#download {margin:20px 0 0 30px; display:block}
/***** Main Content Styles ******/

#wrapper {
	width:960px;
	margin:0px auto;
}
#header {
	width:100%;
	height:120px;
	display:block;
	text-indent:-9999px;
	font-size:3em;
}
#main {
	background:#FFF;
	background:rgba(255,255,255,0.96);
	width:900px;
	border:1px solid #2E3191;
	padding:25px 30px 15px 30px;
	position:relative;
	margin:5px auto;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px
}
#content {
	width:900px;
	position:relative;
	margin-bottom:30px;
}
#content h1, #content h2, #content h3, #content h4, #content h5 {color: #2E3191; text-align:center; line-height:1.3em; padding:5px 0;}
#content h1 {font-size:2.5em;}
#content h2 {font-size:2em}
#content h3 {font-size:1.5em}
#content h4 {font-size:1.2em; font-style:oblique; text-align:left}
#content h5 {font-size:1em; text-align:left}


#header {
	background-image:url(../images/layout/logo.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#letter h1 {
	background-image: url(../images/layout/download-button.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	display:block;
	line-height:1.5em;
	margin:0 0 0 -20px;
}
#imgcenter {background-image: url(../images/missingsecret2.png);
background-position:center;
background-repeat:no-repeat;
width:512px;
height: 400px;
clear:both;
margin:10px auto;
float:none}

#leftcolumn {
	width:400px;
	height:400px;
	float:left;
	padding:5px;
}
#leftcolumn h1 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:335px;
	letter-spacing:-20px;
	font-weight:normal;
	color:#d4d7dd;
	margin:0px;
}

h1 small {
	font-size:1.5em;
	font-weight:normal;
	color:#d4d7dd;
	margin:0px;
	display:block;
}
h1 {
	font-size:1em;
	font-weight:900;
	color:#414141;
	margin:15px 0 5px 0;
}
h2 {
	font-size:0.9em;
	font-weight:900;
	color:#414141;
	text-indent:20px;
}
h3 {
	font-size:1.6em;
	font-weight:900;
	color:#006;
	margin-bottom:10px;
}
.navigation {
	list-style:none;
	float:left;
	width:200px;
	margin:10px 7px;
}
#title {
	font-size:2em;
	font-weight:900;
	text-align:center;
	color:#FFF;
	height:250px;
	text-align:left;
	display:block;
	width:100%;
	margin:0px auto;
}
#title h1, #title h2, #title h3 {
	color:#FFF;
	text-align:center;
	padding:15px 0;
	width:890px;
	margin:0px auto;
	text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.2);
}
#title h2 {font-size:1.5em;}
#title h1 {font-size:0.8em;line-height:1.3em; text-indent:0px;}
#title h3 {font-size:0.8em;line-height:1.3em; text-indent:0px;}
.navigation li {
	border-top:1px solid #d4d7dd;
	height:20px;
	padding:5px;
	cursor:pointer;
	font-size:0.5em;
}
.navigation li.last {
	border-bottom:1px solid #d4d7dd;
}
.navigation li a:link, .navigation li a:active, .navigation li a:hover, .navigation li a:visited {
	text-decoration:none;
	color:#414141;
	width:250px;
	padding:5px;
}
/***** Footer Styles ******/

#footer {
	border-top:1px solid #d4d7dd;
	margin-top:25px;
	padding-top:15px;
	height:8px;
}
#copyright {
	font-size:0.6em;
	font-weight:normal;
	color:#414141;
	width:450px;
	float:left;
	margin:-8px 0;
}
.disclaimers {
	border-top:1px solid #d4d7dd;
	font-size:0.6em;
	color:#666;
	padding:10px;
	margin:0px auto;
}

/* FORM */
#form {
	position:fixed;
	height:250px;
	width:250px;
	top:1%;
	line-height:1.8em;
	right:0.5%;
	border:5px solid #060;
	cursor:pointer;
	background-color:rgba(255,255,255,0.7);
	z-index:10000;
	color:#060;
	font-weight:900;
	-moz-box-shadow:-2px 2px 3px rgba(128, 128, 128, 0.5);
	-webkit-box-shadow:-2px 2px 3px rgba(128, 128, 128, 0.5);
	box-shadow:-2px 2px 3px rgba(128, 128, 128, 0.5);
	-webkit-border-radius:150px;
	-moz-border-radius:150px;
	border-radius:150px;
	-khtml-border-radius:150px;
}
#form p {font-size:1.7em;width:200px; color:#060; letter-spacing:-2px; margin:25px 0 0 0; text-align:center;}
#emphasis {color:#060; font-size:1.1em; margin:-2px 0 -5px 0; line-height:1em;text-shadow: 0 0 6px #060;}
#form free {font-size:1.3em; font-weight:900; color:#060; line-height:2em; float:right; margin:0px 75px 0 0;text-shadow: 3px 3px 3px rgba(255,255,255,0.8)}
/* SUBMIT BUTTON */
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	width:100px;
	float:right;
	margin:5px 145px 10px 0;
}
/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 10px 25px 5px 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
/* blue */
.blue {
	color: #00C;
	border: solid 1px #0076a3;
	background: #009;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
#sidephoto {
	background:#FFF;
	padding:5px;
	border:5px solid #FFF;
	font-family: "Comic Sans MS";
	font-weight:normal;
	margin: 0;
	width:300px;
	float:right;
	-moz-transform:rotate(3deg);
	-webkit-transform:rotate(3deg);
	-o-transform:rotate(3deg);
	transform:rotate(3deg);
	-moz-box-shadow:10px 10px 5px rgba(128, 128, 128, 0.8);
	-webkit-box-shadow:10px 10px 5px rgba(128, 128, 128, 0.8);
	box-shadow:10px 10px 5px rgba(128, 128, 128, 0.8);
	clear:both
}
#sidephoto caption {
	font-size:1em;
	font-style:italic;
	display:block;
	clear:both;
}
fieldset, img {
	border: 0;
}


/* SALES PAGE FORMATTING */

/*  =CONTENT
-------------------------------------------------------------- */
section {
	width: 940px;
	position:relative;
	margin:10px auto;
	padding:10px;
	display:block;
	background:#FEFEFE;
	border:2px solid rgba(128, 128, 128, 0.3);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=5);
	-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);
}
section h1 {
	color:rgba(38, 9, 89, 1);
	text-align:center;
	margin:5px 0px;
	letter-spacing:-2px;
}
section p {
	margin:0px 5px 8px 5px;
}
article {
	float:left;
	width:900px;
	display:block;
	clear:both;
}
downloadorder {
	width:900px;
	background: url(../images/download-button.png);
	background-position:2% 35%;
	background-repeat:no-repeat;
	background-color:rgb(229, 238, 247);
	border:3px solid rgb(97,154,199);
	margin:10px auto;
	padding:20px 0;
	height:150px;
	font-size:1em;
	-webkit-border-radius: 1em;
	-moz-border-radius:1em;
	border-radius:1em;
	-moz-box-shadow:2px 2px 3px rgba(128, 128, 128, 0.3);
	-webkit-box-shadow:2px 2px 3px rgba(128, 128, 128, 0.3);
	box-shadow:2px 2px 3px rgba(128, 128, 128, 0.3);
	display:inline-block;
}
cdorder {
	width:900px;
	background: url(../images/Procrastination-CD.png);
	background-position:2% 35%;
	background-repeat:no-repeat;
	background-color:rgb(229, 238, 247);
	border:3px solid rgb(97,154,199);
	margin:10px auto;
	height:150px;
	padding:20px 0;
	font-size:1em;
	-webkit-border-radius: 1em;
	-moz-border-radius:1em;
	border-radius:1em;
	-moz-box-shadow:2px 2px 3px rgba(128, 128, 128, 0.3);
	-webkit-box-shadow:2px 2px 3px rgba(128, 128, 128, 0.3);
	box-shadow:2px 2px 3px rgba(128, 128, 128, 0.3);
	display:block;
	clear:both;
}
download {
	display:block;
	clear:both;
}
download h1 {font-size:2em;
}
download h3 {text-align:left; margin:10px 0 0 300px; width:590px;line-height:1.5em}

downloadblock {
-moz-border-radius:1em 1em 1em 1em;
-moz-box-shadow:2px 2px 3px rgba(128, 128, 128, 0.3);
background-color:rgba(240,156,46, 0.2);
border:3px solid rgb(240,156,46);
display:block;
margin:10px auto;
padding:30px 50px;
width:800px;
}
downloadblock h2  {
font-size:1.6em;
text-align:center;
}

downloadblock h6  {
font-size:1.1em;
text-align:left;
color:#2E3191;
}
downloadblock a:link, downloadblock a:active,downloadblock a:visited {
	background:url(../images/download-button-sm.png) 60% 15px no-repeat;
	font-weight:900;
	color:#900;
	width:550px;
	line-height:60px;
	display:block;
	margin:0 0 25px 15px;
	text-decoration:underline;
	padding:0 5px;
}
downloadblock a:hover {color:#2E3191;padding:0 5px;background:url(../images/download-button-sm.png) 60% 15px no-repeat;
}
#contact_tab a {
-moz-border-radius:0 8px 8px 0;
-moz-box-shadow:4px 4px 3px rgba(128, 128, 128, 0.5);
background-color:#F09C2E;
background-image:url("../images/order.png");
background-position:2px 2px;
background-repeat:no-repeat;
border-bottom:3px solid #FFFFFF;
border-right:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
cursor:pointer;
height:125px;
left:0;
position:fixed;
top:30%;
width:45px;
z-index:10000;
}
#contactbutton a:hover {
-moz-box-shadow:2px 0 3px rgba(128, 128, 128, 0.8);
background-color:#EE3B23;
background-image:url("../images/order.png");
background-position:0 2px;
background-repeat:no-repeat;
border-bottom:3px solid #FFFFFF;
border-right:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
height:127px;
width:43px;
}

